/*
Fond blanc : #fdfdfd
Ciel : #c8e7ee
Vert : #85af49
Marron : #d8c5b2
*/

.mceContentBody { font-size:14px; color:#000000; font-weight:400; }
.mceContentBody table tr td { font-size:14px; color:#000000; font-weight:400; }

.mceContentBody a { font-size:14px; font-weight:400; color:#000000 !important; /* FF requires a important here */ text-decoration:none; cursor:pointer; }
.mceContentBody a:hover { font-size:14px; font-weight:400; color:#000000 !important; /* FF requires a important here */ text-decoration:none; }

.mceContentBody ul { list-style: none; padding-left:10px; }
.mceContentBody ul li { padding-bottom:5px; }
.mceContentBody ul li:before { content: ""; line-height: 1em; width: .5em; height: .5em; background-color: #85af49; float: left; margin: .40em .50em 0 0; border-radius: 50%; }

.mceContentBody ul ul { padding-left:15px; }
.mceContentBody ul ul li:before { content: ""; line-height: 1em; width: .5em; height: .5em; border:1px solid #85af49; background-color:transparent; float: left; margin: .40em .50em 0 0; border-radius: 50%; }


.mceContentBody .feuille:before { font-family: FontAwesome; content:"\f06c"; padding-right:5px; color:#85af49; }

.mceContentBody .lien { color: #85af49 !important; font-size:14px; text-decoration:underline; }
.mceContentBody .lien:before { content:"> "; }
.mceContentBody .lien:hover {  text-decoration:none; }

.mceContentBody .container, .mceContentBody .container-fluid { margin-bottom:50px; }
.mceContentBody .container:last-child, .mceContentBody .container-fluid:last-child { margin-bottom:0px; }

.mceContentBody .img-responsive { width:100%; }
.mceContentBody img { max-width:100%; height:auto; }

/* Template */
.mceContentBody .ligne_1_colonne {}
.mceContentBody .ligne_2_colonnes {}
.mceContentBody .ligne_3_colonnes {}
.mceContentBody .ligne_2_colonnes_excentrees {}
.mceContentBody .flex-video.widescreen {}

.mceContentBody b, .mceContentBody strong { font-weight: 700; }
/*
.mceContentBody h1, .mceContentBody h1 * { font-size:24px; font-family: Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; }
.mceContentBody h2, .mceContentBody h2 * { font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; }
.mceContentBody h3, .mceContentBody h3 * { font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:500; }

@media(max-width:1200px) {
	.mceContentBody h1, .mceContentBody h1 * { font-size:18px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:16px; }
}
@media (max-width: 992px) {
	.mceContentBody h1, .mceContentBody h1 * { font-size:16px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:14px; }
}
@media (max-width: 768px) {
}
*/

.mceContentBody hr { border-top-width: 1px; border-color:#de1e1e; }

/* Medium */
@media(max-width:1199px){
	/*.mceContentBody * { font-size:14px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:36px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:26px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:18px; }*/
}

/* Small */
@media(max-width:991px) {
	/*.mceContentBody * { font-size:12px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:32px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:22px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:16px; }/*
}
	
/* Extra Small */
@media(max-width:767px){
	/*.mceContentBody * { font-size:12px; }
	.mceContentBody h1, .mceContentBody h1 * { font-size:28px; }
	.mceContentBody h2, .mceContentBody h2 * { font-size:18px; }
	.mceContentBody h3, .mceContentBody h3 * { font-size:14px; }*/
}